<%--
  Created by IntelliJ IDEA.
  User: cmx
  Date: 2017/2/17
  Time: 20:57
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>123123</title>
    <link type="text/css" rel="stylesheet" href="/css/css1.css">
    <script type="text/javascript" src="/js/js1.js"></script>
  </head>
  <body>
  我们都是一家人！
  <div id="bg"></div>
  <a href="www.baidu.com" > 中华人民共和国都是一家人 </a>
  <script>

    /*JavaScript中对象的创建有以下几种方式：
     （1）使用内置对象
     （2）使用JSON符号
     （3）自定义对象构造 */
    function Test()
    {
      this.text = function()
      {
        alert("defined by this");
      }
    }
    Test.prototype.text = function()
    {
      alert("defined by prototype");
    }
    var _o = new Test();
    _o.text();//输出“defined by this”

    //当访问对象的属性或者方法是，将按照搜索原型链prototype chain的规则进行。首先查找自身的静态属性、方法，继而查找构造上下文的可访问属性、方法，最后查找构造的原型链。
    window.onload  = function () {
      alert("cmx2");
    }
    window.history;
    var person = new Object();
    person.name="cmx3";
    alert(person.name);
    //var man = person.prototype;
    //man.age = 12;   ERROR
//    alert(man.age);
//    alert(man.toJSON);



  </script>

  </body>
</html>
